package util;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import dao.IUserDao;
import daoFactory.UserDaoFactory;
import vo.Users;

import java.util.ArrayList;
import java.util.List;

public class Test {
    public static void main(String[] args){
//        try {
//           IUserDao dao= UserDaoFactory.getInstance().createDao("userdao");
//          // dao.login()
//        } catch (Exception e) {
//            e.printStackTrace();
//        }

        Users user=new Users();
        user.setUsername("admin");
        user.setPassword("123");

        Users user1=new Users();
        user1.setUsername("admin1");
        user1.setPassword("123");
        Users user2=new Users();
        user2.setUsername("admin1");
        user2.setPassword("123");

        List<Users> list=new ArrayList<Users>();

        list.add(user);
        list.add(user1);
        list.add(user2);
        String s= JSON.toJSON(list).toString();
        System.out.println(s);
        List<Users> list1=new ArrayList<Users>();
        list1=JSONObject.parseArray(s,Users.class);
        System.out.println(list1.size());
    }
}
